package geditor.common {
import flash.events.IEventDispatcher;

/**
 * Для оповещения о том, что объект выделен
 */
[Event(name="select", type="flash.events.Event")]

/**
 * Для оповещения, что выделение снято
 */
[Event(name="deselect", type="flash.events.Event")]

/**
 * Этот интерфейс должны реализовывать те компоненты, которые можно выделить мышкой
 */
public interface Selectable extends IEventDispatcher {

    /**
     * Попал ли пользователь мышкой в компонент
     * @return Boolean
     */
    function isComponent():Boolean;
}
}